MMC: the Mono Model Checker
نویسندگان
چکیده
The Mono Model Checker (mmc) is a software model checker for cil bytecode programs. mmc has been developed on the Mono platform. mmc is able to detect deadlocks and assertion violations in cil programs. The design of mmc is inspired by the Java PathFinder (jpf), a model checker for Java programs. The performance of mmc is comparable to jpf. This paper introduces mmc and presents its main architectural characteristics.
منابع مشابه
Semantics and Encoding of the kell-m Calculus
We present kell-m, an asynchronous higher-order process algebra with hierarchical localities. The main focus of this report is on the operational semantics and behavioural equivalences for kell-m. The operational semantics determine how systems represented using kell-m evolve; the behavioural equivalences determine what it means for two kell-m processes to behave similarly. We also present and ...
متن کاملModel checking probabilistic and stochastic extensions of the -calculus
We present an implementation of model checking for probabilistic and stochastic extensions of the -calculus, a process algebra which supports modeling of concurrency and mobility. Formal verification techniques for such extensions have clear applications in several domains, including mobile ad hoc network protocols, probabilistic security protocols, and biological pathways. Despite this, no imp...
متن کاملA Provably Correct Compiler for Efficient Model Checking of Mobile Processes
We present an optimizing compiler for the π-calculus that significantly improves the time and space performance of the MMC model checker. MMC exploits the similarity between the manner in which resolution techniques handle variables in a logic program and the manner in which the operational semantics of the π-calculus handles names by representing π-calculus names in MMC as Prolog variables, wi...
متن کاملp-Diapason : un langage pour la formalisation des architectures orientées services Web
This paper presents an architecture centric approach applied to Web services oriented architectures and Web services composition. We aim at providing a high level Web services choreography specific language: π-Diapason. This later is formally based on the πcalculus and reuses most characteristics of Web services choreography languages. We were interested in interpreting π-Diapason description b...
متن کاملThe mechanism of dimethyl carbonate synthesis on Cu-exchanged zeolite Y
The mechanism of dimethyl carbonate (DMC) synthesis from oxidative carbonylation of methanol over Cu-exchanged Y zeolite has been investigated using in situ infrared spectroscopy and mass spectrometry under transient-response conditions. The formation of DMC is initiated by reaction of molecularly adsorbed methanol with oxygen to form either monoor di-methoxide species bound to Cu+ cations. Rea...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Electr. Notes Theor. Comput. Sci.
دوره 190 شماره
صفحات -
تاریخ انتشار 2007